package com.foreknow.demo10;

/**
 * 燕子类
 * 1. 子类可以拥有父类中的属性和方法,但是不能继承构造器
 * 2. Java中只支持单继承：一个类只能够有一个直接的父类
 * 3. 如果一个类作为父类，子类是没有数量限制的
 * 4. 如果一个类没有显示的声明了父类，那么会默认继承Object
 *
 */
public class Swallow extends Bird {

    public void fly() {
        System.out.println(getName() + "正在飞......");
    }

    public static void main(String[] args) {
        Bird bird = new Bird("鸟","白");
        //bird.setName("鸟");
        //bird.setColor("白");
        bird.eat();
        System.out.println("---------------------------------------");
        Swallow swallow = new Swallow();
        swallow.setName("燕子");
        swallow.setColor("黑");
        swallow.eat();
        swallow.fly();
    }
}
